package com.bupt.hotel.hvac.model.vo;

import com.bupt.hotel.hvac.model.enums.ACMode;
import com.bupt.hotel.hvac.model.enums.FanSpeed;
import com.bupt.hotel.hvac.model.enums.RoomStatus;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 房间状态VO
 */
@Data
public class RoomStateVO {

    private String roomId;
    private Boolean isOn;
    private ACMode mode;
    private BigDecimal currentTemp;
    private BigDecimal initialTemp;
    private BigDecimal targetTemp;
    private FanSpeed fanSpeed;
    private RoomStatus status;
    private BigDecimal totalCost;
    private BigDecimal totalPowerConsumption;
    private Long lastUpdateTime;
    private Long serviceStartTime;
    private List<DetailRecordVO> detailRecords;
}
